to weatherproof - French English Dictionary